﻿using System;
using System.Collections.Generic;

namespace Rj.PersonnelVerification.Server.DataBaseContext.Entities
{
    /// <summary>
    /// 申请单信息概要表
    /// </summary>
    public partial class ApplyTbListCopy1
    {
        /// <summary>
        /// 主键(Apply_Key_List)
        /// </summary>
        public int Id { get; set; }
        /// <summary>
        /// 病人来源
        /// 1 门诊
        /// 2 急诊
        /// 3 住院
        /// 9 体检
        /// </summary>
        public int? PatSource { get; set; }
        /// <summary>
        /// 门急诊挂号序号
        /// 住院流水号
        /// 体检序号
        /// </summary>
        public int? VisitId { get; set; }
        /// <summary>
        /// 病人ID
        /// </summary>
        public int? PatId { get; set; }
        /// <summary>
        /// 申请单类型(取申请单大类ID)
        /// </summary>
        public int? BigformId { get; set; }
        /// <summary>
        /// 开单医生
        /// </summary>
        public int? ApplyUserId { get; set; }
        /// <summary>
        /// 开单科室
        /// </summary>
        public int? ApplyDeptId { get; set; }
        /// <summary>
        /// 主诉
        /// </summary>
        public string? ChiefComplaint { get; set; }
        /// <summary>
        /// 现病史
        /// </summary>
        public string? MedHistory { get; set; }
        /// <summary>
        /// 诊断
        /// </summary>
        public string? Diagnosis { get; set; }
        /// <summary>
        /// 检查目的
        /// </summary>
        public string? InspTarget { get; set; }
        /// <summary>
        /// 孕妇标识
        /// </summary>
        public bool? GravidaFlag { get; set; }
        /// <summary>
        /// 申请单状态
        /// 1 有效
        /// 0 作废
        /// </summary>
        public int? Status { get; set; }
        /// <summary>
        /// 可预约标识
        /// </summary>
        public bool? OrderFlag { get; set; }
        /// <summary>
        /// 可执行科室
        /// </summary>
        public string? ExeDeptId { get; set; }
        /// <summary>
        /// 预约状态
        /// 0 未预约
        /// 1 已预约
        /// </summary>
        public int? OrderStatus { get; set; }
        /// <summary>
        /// 预约操作时间
        /// </summary>
        public DateTime? OrderOprDate { get; set; }
        /// <summary>
        /// 预约日期
        /// yyyy-MM-dd
        /// </summary>
        public DateTime? OrderDate { get; set; }
        /// <summary>
        /// 预约时间点
        /// hh:mm:ss-hh:mm:ss
        /// </summary>
        public string? OrderTime { get; set; }
        /// <summary>
        /// 预约操作员ID
        /// </summary>
        public int? OrderOprUserId { get; set; }
        /// <summary>
        /// 预约取消时间
        /// </summary>
        public DateTime? OrderRemDate { get; set; }
        /// <summary>
        /// 预约取消操作员ID
        /// </summary>
        public int? OrderRemUserId { get; set; }
        /// <summary>
        /// 执行标识
        /// 0 未执行
        /// 1 已执行
        /// </summary>
        public int? ExeFlag { get; set; }
        /// <summary>
        /// 执行科室
        /// </summary>
        public int? RealExeDeptId { get; set; }
        /// <summary>
        /// 执行时间
        /// </summary>
        public DateTime? ExeDate { get; set; }
        /// <summary>
        /// 报告发布状态
        /// 0 未发布
        /// 1 已发布
        /// </summary>
        public int? RelStatus { get; set; }
        /// <summary>
        /// 报告发布时间
        /// </summary>
        public DateTime? RelDate { get; set; }
        /// <summary>
        /// 报告发布人ID
        /// </summary>
        public int? RelUserId { get; set; }
        /// <summary>
        /// 报告发布人姓名
        /// </summary>
        public string? RelUserName { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public int? CreatorId { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateDate { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public int? UpdatorId { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateDate { get; set; }
        /// <summary>
        /// 删除标记
        /// 0否1是
        /// </summary>
        public byte? DelFlag { get; set; }
        /// <summary>
        /// 医院编码
        /// </summary>
        public byte? HospitalId { get; set; }
        /// <summary>
        /// 所属开单批次ID
        /// </summary>
        public int? GroupId { get; set; }
        /// <summary>
        /// 医技申请单
        /// </summary>
        public string? InspectionId { get; set; }
        /// <summary>
        /// 患者姓名
        /// </summary>
        public string? PatName { get; set; }
        /// <summary>
        /// 患者性别
        /// </summary>
        public string? PatSex { get; set; }
        /// <summary>
        /// 患者年龄
        /// </summary>
        public int? PatAge { get; set; }
        /// <summary>
        /// 血压
        /// </summary>
        public string? BloodPressure { get; set; }
        /// <summary>
        /// 是否植入
        /// </summary>
        public int? ImplantedFlag { get; set; }
        /// <summary>
        /// 是否出血
        /// </summary>
        public int? BloodFlag { get; set; }
        /// <summary>
        /// 院号
        /// </summary>
        public string? HospNo { get; set; }
        /// <summary>
        /// 医生名称
        /// </summary>
        public string? ApplyUserName { get; set; }
        /// <summary>
        /// 主要精神症状
        /// </summary>
        public string? MainMentalSymptoms { get; set; }
        /// <summary>
        /// 医技申请状态
        /// </summary>
        public int? InspectionFlag { get; set; }
        /// <summary>
        /// 申请单执行操作人
        /// </summary>
        public int? Operator { get; set; }
        /// <summary>
        /// 申请单执行操作时间
        /// </summary>
        public DateTime? OpTime { get; set; }
        /// <summary>
        /// 申请单撤销操作人
        /// </summary>
        public int? CancelOperator { get; set; }
        /// <summary>
        /// 申请单撤销时间
        /// </summary>
        public DateTime? CancelTime { get; set; }
        /// <summary>
        /// 症状id
        /// </summary>
        public int? SymptomId { get; set; }
        /// <summary>
        /// 症状
        /// 
        /// </summary>
        public string? Symptom { get; set; }
        /// <summary>
        /// 心血管id
        /// </summary>
        public int? CardioId { get; set; }
        /// <summary>
        /// 心血管病史
        /// </summary>
        public string? Cardiovascular { get; set; }
        /// <summary>
        /// 用药
        /// </summary>
        public string? UseMedical { get; set; }
        /// <summary>
        /// 临床记录
        /// </summary>
        public string? ClinicalRecords { get; set; }
        /// <summary>
        /// 体征录入
        /// </summary>
        public string? SpecialSigns { get; set; }
        /// <summary>
        /// 特殊检查
        /// </summary>
        public string? SpecialInspection { get; set; }
        /// <summary>
        /// 科学用法
        /// </summary>
        public string? ScientificUsage { get; set; }
        /// <summary>
        /// 收缩压
        /// </summary>
        public string? SystolicPressure { get; set; }
        /// <summary>
        /// 病区名
        /// </summary>
        public string? WardName { get; set; }
        /// <summary>
        /// 床号
        /// </summary>
        public string? BedNo { get; set; }
        /// <summary>
        /// 文化程度
        /// </summary>
        public string? EducationName { get; set; }
        /// <summary>
        /// 体重
        /// </summary>
        public decimal? Weight { get; set; }
        /// <summary>
        /// 身高
        /// </summary>
        public decimal? Height { get; set; }
        /// <summary>
        /// 住院次数
        /// </summary>
        public int? InHospNum { get; set; }
        /// <summary>
        /// 文化程度id
        /// </summary>
        public int? Education { get; set; }
        /// <summary>
        /// 执行科室院区
        /// </summary>
        public int? ExeHospitalId { get; set; }
        public string? CheckSubParts { get; set; }
        public bool? InternalFlag { get; set; }
        public string? CirStatus { get; set; }
        public string? ApplyClass { get; set; }
        public int? ApplyType { get; set; }
        public int? FormId { get; set; }
        public string? Remark { get; set; }
    }
}
